package com.dyzx.hbb.modules.fcxs.query;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 拜访记录查询参数
 *
 * @author AI Assistant
 * @date 2023-07-10
 */
@Data
@Schema(description = "拜访记录查询参数")
public class FcxsVisitQuery implements Serializable {

    private static final long serialVersionUID = 1L;

/*    *//**
     * 客户ID
     *//*
    @Schema(description = "客户ID")
    @JsonProperty("customer_id")
    private Long customerId;

    *//**
     * 拜访主题（模糊查询）
     *//*
    @Schema(description = "拜访主题（模糊查询）")
    @JsonProperty("visit_title")
    private String visitTitle;

    *//**
     * 拜访方式（1-上门拜访，2-电话拜访，3-视频拜访）
     *//*
    @Schema(description = "拜访方式（1-上门拜访，2-电话拜访，3-视频拜访）")
    @JsonProperty("visit_type")
    private Integer visitType;

    *//**
     * 拜访结果（1-成功，2-失败，3-待跟进）
     *//*
    @Schema(description = "拜访结果（1-成功，2-失败，3-待跟进）")
    @JsonProperty("visit_result")
    private Integer visitResult;

    *//**
     * 拜访开始时间
     *//*
    @Schema(description = "拜访开始时间")
    @JsonProperty("visit_start_time")
    private Date visitStartTime;

    *//**
     * 拜访结束时间
     *//*
    @Schema(description = "拜访结束时间")
    @JsonProperty("visit_end_time")
    private Date visitEndTime;

    *//**
     * 下次跟进开始时间
     *//*
    @Schema(description = "下次跟进开始时间")
    @JsonProperty("next_follow_start_time")
    private Date nextFollowStartTime;

    *//**
     * 下次跟进结束时间
     *//*
    @Schema(description = "下次跟进结束时间")
    @JsonProperty("next_follow_end_time")
    private Date nextFollowEndTime;

    *//**
     * 创建人ID
     *//*
    @Schema(description = "创建人ID")
    @JsonProperty("create_by")
    private Long createBy;*/

}
